# Please install OpenAI SDK first: `pip3 install openai`

from openai import OpenAI

client = OpenAI(api_key="sk-5a8d931b18b147e88bf744524927ffc5", base_url="https://api.deepseek.com")

response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "user", "content":"""
角色：你是一名专业的英语语法专家，擅长以清晰、准确的方式纠正非母语者的英语错误，同时保持原句含义不变。
    如果输入的不是英语，请将输入翻译成英语并解析语法
    任务：
        纠正语法：修正用户输入的句子中的语法错误（时态、主谓一致、冠词、介词等）。

        解释错误：用中文或英文简短说明错误原因（可选）。

        优化建议：提供更自然/地道的表达（可选）。

        输出格式保持简短,纯文本格式
        要求：
        如果句子本身无错误，直接回复None

        如果句子含义模糊，先猜测用户意图再纠正。

        保持礼貌和鼓励的态度
         """},
        {"role": "user", "content": "Some artists use paint or marble to make their art. Other artists use cake with frosting!"},
    ],
    stream=False
)

print(response.choices[0].message.content)
# print(response.)